package com.ruoyi.project.system.mapper;

import org.apache.ibatis.annotations.Param;

public interface DiagnosisMapper {
    // 已有方法：更新resolve状态
    int updateResolve(@Param("resId") String resId, @Param("resolve") int resolve);

    // 新增：插入prescription表
    int insertPrescription(
        @Param("resId") String resId,
        @Param("symptoms") String symptoms,
        @Param("description") String description
    );

    // 新增：插入选择模式的康复建议（per_suggest_list）
    int insertSelectionSuggest(
        @Param("resId") String resId,
        @Param("mode") int mode,
        @Param("sports") String sports,
        @Param("diet") String diet,
        @Param("sleep") String sleep
    );

    // 新增：插入手写模式的康复建议（per_suggest_list）
    int insertOtherSuggest(
        @Param("resId") String resId,
        @Param("mode") int mode,
        @Param("other") String other
    );

    // 新增：插入药品信息（prescription_medicine）
    int insertMedicine(
        @Param("resId") String resId,
        @Param("medId") Long medId,
        @Param("number") int number
    );

}